package com.sjy.project.fym.apply.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.sjy.framework.aspectj.lang.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.sjy.framework.web.domain.BaseEntity;

/**
 * 审批记录对象 fy_goods_apply_his
 * 
 * @author ljb
 * @date 2022-05-04
 */
@ApiModel(value="FyGoodsApplyHis对象", description="审批记录")
public class FyGoodsApplyHis extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 历史记录id */
    @ApiModelProperty(value = "${comment}")
    private Long hisId;

    /** 申请记录ID */
    @Excel(name = "申请记录ID")
    @ApiModelProperty(value = "申请记录ID")
    private Long applyId;

    /** 流水号 */
    @Excel(name = "流水号")
    @ApiModelProperty(value = "流水号")
    private String liushuiNumber;

    /** 审批节点 */
    @Excel(name = "审批节点")
    @ApiModelProperty(value = "审批节点")
    private String applyStatus;

    /** 当前审批节点 */
    @Excel(name = "当前审批节点")
    @ApiModelProperty(value = "当前审批节点")
    private String applyNode;

    /** 创建者姓名 */
    @Excel(name = "创建者姓名")
    @ApiModelProperty(value = "创建者姓名")
    private String createByName;

    /** 车辆信息 */
    @Excel(name = "车辆信息")
    @ApiModelProperty(value = "车辆信息")
    private String carNumber;

    /** 运输人员信息 */
    @Excel(name = "运输人员信息")
    @ApiModelProperty(value = "运输人员信息")
    private String carPersonName;
    

    /** 耗时(xx天xx小时xx分) */
    @ApiModelProperty(value = "耗时(xx天xx小时xx分)")
    private String useTime;

    /** 操作内容说明；区别于备注 */
    @ApiModelProperty(value = "操作内容说明；区别于备注")
    private String content;

    public void setHisId(Long hisId)
    {
        this.hisId = hisId;
    }

    public Long getHisId()
    {
        return hisId;
    }
    public void setApplyId(Long applyId)
    {
        this.applyId = applyId;
    }

    public Long getApplyId()
    {
        return applyId;
    }
    public void setLiushuiNumber(String liushuiNumber)
    {
        this.liushuiNumber = liushuiNumber;
    }

    public String getLiushuiNumber()
    {
        return liushuiNumber;
    }
    public void setApplyStatus(String applyStatus)
    {
        this.applyStatus = applyStatus;
    }

    public String getApplyStatus()
    {
        return applyStatus;
    }
    public void setApplyNode(String applyNode)
    {
        this.applyNode = applyNode;
    }

    public String getApplyNode()
    {
        return applyNode;
    }
    public void setCreateByName(String createByName)
    {
        this.createByName = createByName;
    }

    public String getCreateByName()
    {
        return createByName;
    }
    public void setCarNumber(String carNumber)
    {
        this.carNumber = carNumber;
    }

    public String getCarNumber()
    {
        return carNumber;
    }
    public void setCarPersonName(String carPersonName)
    {
        this.carPersonName = carPersonName;
    }

    public String getCarPersonName()
    {
        return carPersonName;
    }

    public String getUseTime() {
		return useTime;
	}

	public void setUseTime(String useTime) {
		this.useTime = useTime;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	@Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("hisId", getHisId())
            .append("applyId", getApplyId())
            .append("liushuiNumber", getLiushuiNumber())
            .append("applyStatus", getApplyStatus())
            .append("applyNode", getApplyNode())
            .append("remark", getRemark())
            .append("createBy", getCreateBy())
            .append("createByName", getCreateByName())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("carNumber", getCarNumber())
            .append("carPersonName", getCarPersonName())
            .toString();
    }
}
